doh, this was broken beyond believe.
authorTim Janik <timj@gtk.org>
Wed, 13 Dec 2000 01:34:41 +0000 (01:34 +0000)
committerTim Janik <timj@src.gnome.org>
Wed, 13 Dec 2000 01:34:41 +0000 (01:34 +0000)
commit2c9eb3a5725420394322ecedb1556d59b5b4bcaa
tree20b8260cee065e2f83ff7bb4f15788f28acfa26a
parent90461d7def6e605e410713d954307864285e8776
doh, this was broken beyond believe.

Tue Dec 12 23:46:44 2000  Tim Janik  <timj@gtk.org>

* gtk/stock-icons/Makefile.am: doh, this was broken beyond believe.

* gtk/gtkbox.c: change property types from (u)long to (u)int for
::position and ::padding.

* gtk/gtkcontainer.c: make ::border_width an INT property.

* gtk/gtkpacker.c: make ::position an INT property.

* gtk/gtkscrolledwindow.c (gtk_scrolled_window_adjustment_changed):
guard against NULL h/v scrollbars, since this is used at construction
time.

* gtk/gtkclist.[hc]: nuked gtk_clist_construct(), implemented
internal gtk_clist_constructor().

* gtk/gtkctree.[hc]: nuked gtk_ctree_construct(), implemented
gtk_ctree_constructor().

* gtk/gtkprogressbar.c (gtk_progress_bar_class_init): property
::pulse_step should use ARG_PULSE_STEP, not ARG_FRACTION.

* docs/reference/Makefile.am: fun stuff, disabled docs generation
again, gtk-scan.c needs to introspec paramspecs, not GtkAgs.

* gtk/gtkwidget.[hc]:
removed gtk_widget_setv(), gtk_widget_getv(), gtk_widget_newv()
and gtk_widget_get().
(gtk_widget_new): use g_object_new_valist().
(gtk_widget_set): use g_object_set_valist().

* gtk/gtkobject.[hc]:
removed gtk_object_arg_get_info(), gtk_object_getv(),
gtk_object_query_args(), gtk_object_newv(),
gtk_object_class_add_signals(),
gtk_object_class_user_signal_new(),
gtk_object_class_user_signal_newv(),
gtk_object_arg_set(), gtk_object_arg_get(),
gtk_object_args_collect(),
gtk_object_default_construct(),
gtk_object_constructed(),
GTK_CONSTRUCTED and GTK_OBJECT_CONSTRUCTED().
removed nsignals, signals and n_args members from GtkObjectClass.
(gtk_object_new): use g_object_new_valist().
(gtk_object_set): use g_object_set_valist().
(gtk_object_get): use g_object_get_valist().

* gtk/gtkcompat.h: define gtk_object_default_construct().

* gtk/gtktypeutils.c (gtk_type_new): create constructed objects via
g_object_new().

* gtk/*.c: removed gtk_object_class_add_signals() from class_init()
fucntions, cleaned up method assignments (make sure your structures
are setup properly before calling out). removed all GTK_CONSTRUCTED
hacks ;)
88 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/reference/Makefile.am
docs/reference/gdk-pixbuf/tmpl/animation.sgml
docs/reference/gdk-pixbuf/tmpl/creating.sgml
docs/reference/gdk-pixbuf/tmpl/file-loading.sgml
docs/reference/gdk-pixbuf/tmpl/file-saving.sgml
docs/reference/gdk-pixbuf/tmpl/gdk-pixbuf-unused.sgml
docs/reference/gdk-pixbuf/tmpl/gdk-pixbuf-xlib-init.sgml
docs/reference/gdk-pixbuf/tmpl/gdk-pixbuf.sgml
docs/reference/gdk-pixbuf/tmpl/initialization_versions.sgml
docs/reference/gdk-pixbuf/tmpl/module_interface.sgml
docs/reference/gdk-pixbuf/tmpl/refcounting.sgml
docs/reference/gdk-pixbuf/tmpl/scaling.sgml
docs/reference/gdk-pixbuf/tmpl/util.sgml
docs/reference/gdk/tmpl/colors.sgml
docs/reference/gdk/tmpl/drawing.sgml
docs/reference/gdk/tmpl/event_structs.sgml
docs/reference/gdk/tmpl/fonts.sgml
docs/reference/gdk/tmpl/gcs.sgml
docs/reference/gdk/tmpl/gdk-unused.sgml
docs/reference/gdk/tmpl/images.sgml
docs/reference/gdk/tmpl/pixbufs.sgml
docs/reference/gdk/tmpl/regions.sgml
docs/reference/gdk/tmpl/rgb.sgml
docs/reference/gdk/tmpl/visuals.sgml
gdk-pixbuf/gdk-pixbuf-loader.c
gtk/gdk-pixbuf-loader.c
gtk/gtkadjustment.c
gtk/gtkarg.h
gtk/gtkbox.c
gtk/gtkbutton.c
gtk/gtkcalendar.c
gtk/gtkcellrenderertoggle.c
gtk/gtkcheckmenuitem.c
gtk/gtkclist.c
gtk/gtkclist.h
gtk/gtkcolorsel.c
gtk/gtkcontainer.c
gtk/gtkctree.c
gtk/gtkctree.h
gtk/gtkcurve.c
gtk/gtkdata.c
gtk/gtkdialog.c
gtk/gtkentry.c
gtk/gtkhandlebox.c
gtk/gtkhsv.c
gtk/gtkimcontext.c
gtk/gtkinputdialog.c
gtk/gtkitem.c
gtk/gtklist.c
gtk/gtklistitem.c
gtk/gtkliststore.c
gtk/gtkmenuitem.c
gtk/gtkmenushell.c
gtk/gtkmodelsimple.c
gtk/gtknotebook.c
gtk/gtkobject.c
gtk/gtkobject.h
gtk/gtkoldeditable.c
gtk/gtkpacker.c
gtk/gtkprogressbar.c
gtk/gtkspinbutton.c
gtk/gtkstatusbar.c
gtk/gtktextbuffer.c
gtk/gtktextlayout.c
gtk/gtktexttag.c
gtk/gtktexttagtable.c
gtk/gtktextview.c
gtk/gtktipsquery.c
gtk/gtktogglebutton.c
gtk/gtktoolbar.c
gtk/gtktree.c
gtk/gtktreeitem.c
gtk/gtktreemodelsort.c
gtk/gtktreeselection.c
gtk/gtktreestore.c
gtk/gtktreeviewcolumn.c
gtk/gtktypeutils.c
gtk/gtkwidget.c
gtk/gtkwidget.h
gtk/gtkwindow.c
gtk/stock-icons/Makefile.am